TOP

SQL COUNT, AVG e SUM

SQL COUNT, AVG e SUM Descrição

As funções COUNT(), AVG() e SUM() retornam a contagem de linhas, a média e o total de uma coluna numérica, respectivamente.


A função COUNT() retorna o número de linhas que correspondem aos critérios especificados.

COUNT() Sintaxe

SELECT COUNT(column_name)
FROM table_name
WHERE condition

A função AVG() retorna o valor médio de uma coluna numérica.

AVG() Sintaxe

SELECT AVG(column_name)
FROM table_name
WHERE condition

A função SUM() retorna a soma total de uma coluna numérica.

SUM() Sintaxe

SELECT SUM(column_name)
FROM table_name
WHERE condition

Banco de dados de demonstração

A seguir está um exemplo da tabela "Products" ("Produtos") do banco de dados "Northwind":

ProductIDProductNameSupplierIDCategoryIDUnitPrice
1Chais1110 boxes x 20 bags18.00
2Chang1124 - 12 oz bottles19.00
3Aniseed Syrup1212 - 550 ml bottles10.00
4Chef Anton's Cajun Seasoning2248 - 6 oz jars22.00
5Chef Anton's Gumbo Mix2236 boxes21.35

COUNT() Exemplo

A seguinte instrução SQL encontra o número de produtos:

Run SQLSELECT COUNT(ProductID) 
FROM Products
Os valores NULL são ignorados.

AVG() Exemplo

A seguinte instrução SQL encontra o preço médio de todos os produtos:

Run SQLSELECT AVG(Price) 
FROM Products
Os valores NULL são ignorados.

Banco de dados de demonstração

A seguir está um exemplo da tabela "OrderDetails" ("Detalhes do pedido") do banco de dados "Northwind":

OrderDetailIDOrderIDProductIDQuantity
1102481112
2102484210
310248725
410249149
5102495140

SUM() Exemplo

A seguinte instrução SQL encontra a soma dos campos "Quantity" ("Quantidade") na tabela "OrderDetails" ("Detalhes do pedido"):

Run SQLSELECT SUM(Quantity) 
FROM OrderDetails
Os valores NULL são ignorados.

Menu YLC Utilities no LO Calc

Menu YLC Utilities no LO Calc

Menu YLC Utilities no Excel

Menu YLC Utilities no Excel